<!-- 子组件 ChildComponent.vue -->
<script setup>
// 使用 defineProps 定义 props（setup 语法糖）
const props = defineProps({
  // 基础类型校验
  message: String,
  // 对象语法：支持类型、默认值、必填等配置
  count: {
    type: Number,          // 类型校验
    required: true,        // 是否必传
    default: 0,            // 默认值
    validator(value) {     // 自定义校验函数
      return value >= 0;
    }
  }
});
</script>